Object Model Development: Tools and Techniques
نویسندگان
چکیده
(This paper presents information representing the HLA development process underway by the Defense Modeling and Simulation Office (DMSO) and the Department of Defense (DoD) Architecture Management Group (AMG)). The development of a Federation Object Model (FOM) is a critical activity within the Federation Development and Execution Process Model (FEDEP) and represents much of the work in assembling a Federation Execution for a particular sponsor’s objectives. To support FOM development, the Defense Modeling and Simulation Office (DMSO) has been sponsoring the development of an integrated object model tools suite to support development and management of HLA object models. A key component of the object model tool suite is the Object Model Data Dictionary System (OMDDS). The FEDEP recommends an object model development approach that begins with the Conceptual Model and a standardized data dictionary from which a federation developer can build their FOM from the “bottom up.” Another approach is to utilize existing FOMs or “Reference FOMs” developed by a particular community or simulation domain and tailor the FOM for the specific simulation needs of the developing federation. This tailoring represents more of a “top-down” approach to FOM development. This paper reports on a recent study that examined several approaches to FOM development while utilizing components of the object model tool suite. The paper provides guidance to help a federation developer determine which FOM development tools and techniques would best suit their particular needs. It also discusses the use and utility of the object model tool suite: the OMDDS in providing content for the creation of FOMs, the Object Model Library (OML) in providing existing FOMs and SOMs for use in creating new FOMs, and the Object Model Development Tools (OMDTs) in using OMDDS content to build FOMs.
منابع مشابه
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملModel Checking of UML Class Diagrams including OCL using Relational Logic
The popular process models for object-oriented software development do not comprise model checking techniques. Model checking tools which take UML class diagrams including OCL as input could facilitate the incorporation of model checking techniques into everyday software engineering workflows. This paper describes a two-step model checking approach for UML class diagrams including OCL: the clas...
متن کاملComparisons between CORBA and DCOM: Architectures for Distributed Computing
Over the last decade object-oriented development methods and techniques have gained rapid acceptance in many areas, for example Graphi-cal User Interfaces and Network Programming. Currently there are two major standard archi-tectures available to support Distributed Object-Oriented Programming: the Object Management Group's Common Object Request Broker Architecture and Microsoft's Distributed C...
متن کاملساختار دهی آنی دادههای مکانی ورودی GIS با تأکید بر عارضه راه
An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...
متن کاملDigital Watermarking Technology in Different Domains
Due to high speed computer networks, the use of digitally formatted data has increased many folds.The digital data can be duplicated and edited with great ease which has led to a need for effectivecopyright protection tools. Digital Watermarking is a technology of embedding watermark withintellectual property rights into images, videos, audios and other multimedia data by a certainalgorithm .Di...
متن کامل